例外處理主要用來捕捉和處理程式執行過程中的錯誤。這里是 Python 語言的基本結構:
try:
# 可能會發生錯誤的程式
result = 10 / 0
except ZeroDivisionError:
# 處理特定的錯誤
print("不能除以零!")
finally:
# 無論是否發生錯誤都會執行的代碼
print("這段代碼會執行無論是否有錯誤發生。")
try
: 包含可能會發生錯誤的程式區塊。except
: 捕捉和處理 try
區塊中發生的異常。finally
: 可選區塊,用於執行無論是否發生異常都需要執行的代碼(如關閉文件等)。文件操作涉及到讀取和寫入文件。以下是 Python 的基本操作示例:
with open('example.txt', 'w') as file:
file.write('Hello, world!')
with open('example.txt', 'r') as file:
content = file.read()
print(content)
open()
: 打開文件,指定模式(如 'r'
讀取、'w'
寫入、'a'
追加)。write()
: 寫入數據到文件。read()
: 從文件中讀取數據。with
: 確保文件在操作完成後自動關閉,不需要手動調用 close()